개선되었으면하는 hpm 명령어=> superhatch
페이지 정보
작성자 장명철 작성일 23-11-08 14:20 조회 7,671 댓글 8본문
기존의 hpm 명령은 100x100 만을 사용할수 밖에 없어서 생기는 문제입니다.
개선된 hpm 명령은 사용자가 반복되는 단위해치를 작성하고 그영역이 150x100 이던지, 10x35 이던지 드래그하여 영역을 설정할수 있으면 하는 의견입니다....
관심갖어 주셔서 감사드립니다.... 꾸벅
express 메뉴의 draw 에서 superhatch 라는 명령어가 이것을 가능하게 해줍니다... 매우 유용하게 쓰일듯하네요...^.^
개선된 hpm 명령은 사용자가 반복되는 단위해치를 작성하고 그영역이 150x100 이던지, 10x35 이던지 드래그하여 영역을 설정할수 있으면 하는 의견입니다....
관심갖어 주셔서 감사드립니다.... 꾸벅
express 메뉴의 draw 에서 superhatch 라는 명령어가 이것을 가능하게 해줍니다... 매우 유용하게 쓰일듯하네요...^.^
댓글목록 8
이자더님의 댓글
이자더 작성일
거의 다 오신 것 같아요..
조금만 더 하시면 정사각형을 벗어나는 패턴을 만들 수 있으실텐데요. 그걸 프로그램으로 구현하기가 어렵습니다.
이자더님의 댓글
이자더 작성일
감사합니다.
유사한 방식으로 HPM 이 수정 가능한지 보겠습니다.
이자더님의 댓글
이자더 작성일이해했습니다.
이렇게는 안되고요.. 해치 패턴의 원리와 만드는 법을 알려 드리는 것이 좋을 것 같습니다.
1. 캐드에서 해치패턴을 입력할 때 작동하는 방식
해치 패턴은.. 항상 정사각형 패턴이 반복되게 작동이 됩니다.
즉, 가로세로 비율이 다르게 만들어 져도, 캐드에서 해치를 입력하면 항상 가로,세로가 같은 간격으로 반복이 되어요.
그러므로 비율을 다르게 입력하면 더 이상한 결과가 나오게 됩니다.
2. HPM의 의미
XiCAD에서 제공하는 HPM 은 복잡한 해치 패턴 (예를 들어, 나무의 나이테 무늬와 같은...) 을 만들 때 사용하시면 되세요.
그러므로 올려 주신 그림 처럼, 가로세로 수평, 수직선이 반복되는 패턴은 직접 메모장으로 만드는 것이 더 합리적인데요.
3. 해치패턴을 메모장으로 열면.. 아래와 같은 구조로 되어 있습니다.
*격자1, 1:1 격자
0, 0, 0, 0, 1
90, 0, 0, 0, 1
첫번째 줄 : 패턴의 이름과 설명입니다. 즉 해치입력화면에 보이는 문구가 "격자1"입니다.
두번째 줄 : 첫번째 선의 정의입니다.
맨 앞에서 부터
각도, 원점x좌표, 원점y좌표, x이격거리, y이격거리, 간격
입니다.
즉, 첫번째 선이
0, 0, 0, 0, 1
인데, 이 뜻은
0도 각도 (수평선이라는 의미), 원점은 0,0 이고, 같은 것이 반복되므로 0 , 그리고 그 간격이 1 이라는 의미입니다.
두번 째 패턴은
90, 0, 0, 0, 1
이므로,
각도 90도, 원점 0,0 같은 선의 반복이므로 둘다 0 , 그리고 간격이 1 입니다.
즉 이 패턴은 가로/세로 줄을 각각 1 간격으로 넣는 다는 의미가 됩니다.
4. 그러므로 만드시고자 하는 패턴 (가로 세로 비율이 다른 패턴이 1.5 : 1 이라면...)
아래 처럼 패턴을 만드시면 되세요.
*패턴이름, 패턴설명
0, 0, 0, 0, 0, 1
90, 0, 0, 0, 0, 1.5
이렇게요..
그러면 해치를 explode 해도 하나의 선으로 이어진 패턴을 만들 수 있습니다.